devil's cucumber - French English Dictionary